the key QCfc_unknown_spec. */
char *copy_start, *copy;
- copy_start = copy = alloca (name + len - props_beg);
+ copy_start = copy = alloca (name + len - props_beg + 2);
if (! copy)
return -1;
else
{
/* Unknown key */
+ *copy++ = ':';
bcopy (p, copy, word_len);
copy += word_len;
}
Ffont_put (font, key, val);
else
{
- if (copy_start != copy)
- *copy++ = ':';
+ *copy++ = ':';
bcopy (keyhead, copy, q - keyhead);
copy += q - keyhead;
}